home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0428.dms / q0428.adf / ReadMe.Amiga < prev    next >
Text File  |  1992-05-30  |  4KB  |  88 lines

  1.                      Rayshade 4.0 - Amiga release 0.4
  2.  
  3.                                  May 1992
  4.  
  5. This  version of Rayshade for the Amiga has been compiled with SAS/C 5.10b.
  6. It  is  ported  over  from the UNIX version available via anonymous ftp at
  7. weedeater.math.yale.edu (130.132.23.17) in pub/rayshade.4.0.
  8. Rayshade v4.0 was written by Craig Kolb and Rod Bogart during 1990-1991.
  9.  
  10. For documentation refer to rayshade.tex (has to be TeX'ed with troffman.sty
  11. from the tr2tex distribution) or rayshade.man.
  12.  
  13. Raytracing  is  a  very time consuming task, so you should think of setting
  14. the  priority  of  your  cli/shell to -1 with "Changetaskpri -1" before you
  15. start Rayshade.
  16.  
  17. Because  I  had  too little spare time to clean up the sources (comment the
  18. changes)  I distribute it as context diffs to the original sources plus the
  19. amiga  specific files.  You can use Patch from fish disk 296 to apply these
  20. patches  to  the  original sources, just type "Patch <diffs" after you have
  21. copied the files in your source directory.
  22.  
  23. If you distribute this program, please distribute it always in complete form:
  24. rs40ami.zoo                Amiga binaries, diffs, makefiles
  25. raysh4PL6.zoo              The original Rayshade 4.0 source, patchlevel 6
  26.  
  27. To generate rayshade for Amiga from the source code you have to do the
  28. following:
  29. 1) unpack raysh4.zoo with zoo 2.1 and "cd" to directory "raysh4"
  30. 2) unpack rs40ami.zoo
  31. 3) "cd rayshade", apply rayshade.diffs with "patch <rayshade.diffs"
  32. 4) "cd" to "libray", apply libray.diffs with "patch -p <libray.diffs"
  33. 5) "cd" to "libshade", apply libshade.diffs with "patch <libshade.diffs"
  34. 6) "cd" to "etc/rsconvert", apply rsconvert.diffs with "patch <rsconvert.diffs"
  35. Now the source code is ready to compile. In every directory there is a makefile
  36. suitable for lmk. The makefiles are named as follows:
  37. makefile         makefile for the plain vanilla 68000 version (FFP math)
  38. makefile.20      makefile for 68020 & FFP version
  39. makefile.881     makefile for 68020 & 68881 version
  40. You will have to build libshade and libray before you can compile rayshade.
  41.  
  42. A  note  to  rsconvert:   The  makefile  and  the binary is a 68020 & 68881
  43. version  only  for  now.  A 68000 version will follow on a later disk.  You
  44. will  have to edit the converted Rayshade 3.0 input files and clean them up
  45. before feeding it to rayshade 4.0.  Furthermore you almost probably will to
  46. play  around  with  the  parameters  for reflectivity and specular color to
  47. avoid the white spots in your picture.
  48.  
  49. Patch is on AmigaLibDisk 296.
  50. A version of Zoo 2.10 is on AmigaLibDisk 527.
  51.  
  52. The  68020 & 68881 version (you really must have *BOTH* to use it) is named
  53. "Rayshade.881".  This version has been compiled with -m2 and -f8 options.
  54.  
  55. A bug has been fixed since Rel.  0.3:  SAS/C 5.10B doesn't generate correct
  56. code  for  (int)DoubleVar,  the  fix  was  to  use  (int)(floor(DoubleVar))
  57. instead.  This bug was only in the version compiled with -f8 option.
  58.  
  59. ---------------------------------------------------------------------------
  60. rs2fbm  is  a utility for conversion of Rayshade output to FBM format.  FBM
  61. is a image manipulation toolkit for image file format conversion (PCX, IFF,
  62. GIF,  Sun raster files etc.), resizing of images, color quantization and so
  63. on. The Amiga version of fbm is on the fish disks.
  64.  
  65. Usage: rs2fbm [-4] input.rs [output.fbm]
  66.  
  67.        if output.fbm is omitted, then the output is written to stdout.
  68. ---------------------------------------------------------------------------
  69. Rayshade output can be converted to HAM-IFF-images with Hamlab, a shareware
  70. program available on AmigaLibDisk 466.
  71. ---------------------------------------------------------------------------
  72.  
  73. This Rayshade version was ported to the Amiga by:
  74.  
  75. Martin Hohl
  76. Robert-Leicht-Strasse 132
  77. W-7000 Stuttgart 80
  78. F.R. Germany
  79.  
  80. eMail:       martinh@solaris.tynet.sub.org
  81.  
  82.  
  83.                                 DISCLAIMER:
  84. In  no  case  the authors of rayshade will be responsable or liable for any
  85. damages  or  losses  of  data  you might have by using the Amiga version of
  86. Rayshade.   Using  Rayshade  is  at  your own risk.  Since Rayshade is free
  87. software it comes without any warranty.
  88.